package com.engine4cloud.tdf.supervision.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.engine4cloud.tdf.common.data.web.response.PageInfo;
import com.engine4cloud.tdf.common.data.web.response.Params;
import com.engine4cloud.tdf.supervision.dto.create.RcglDailyReportCreateDTO;
import com.engine4cloud.tdf.supervision.dto.query.RcglDailyReportQueryDTO;
import com.engine4cloud.tdf.supervision.dto.result.RcglDailyReportResultDTO;
import com.engine4cloud.tdf.supervision.dto.update.RcglDailyReportUpdateDTO;
import com.engine4cloud.tdf.supervision.entity.RcglDailyReportEntity;

public interface RcglDailyReportService extends IService<RcglDailyReportEntity> {

    PageInfo<RcglDailyReportResultDTO> getPageList(Params page, RcglDailyReportQueryDTO dto);

    RcglDailyReportResultDTO getById(Long id);

    Boolean create(RcglDailyReportCreateDTO dto);

    Boolean update(RcglDailyReportUpdateDTO dto);
}